1
general::
Phrase(s): arrive (some place) from some other place
to reach or come to a place from another place. (If the first some place is missing, the place is either here or must be inferred.) • They arrived here from New York yesterday. • They arrived from Charleston last week.
McGrawhill's American Idioms And Phrasal Verbs